home *** CD-ROM | disk | FTP | other *** search
/ Magical CD Author / Magical CD Author.iso / MakingFolder / Magical-CD⁄Making / Magical-CD_Making.rsrc / CODE_11536_IMAGING.txt < prev    next >
Text File  |  1994-09-01  |  43KB  |  725 lines

  1. # near model CODE resource
  2. # jump table entries: 43167-43178 (12 of them)
  3. 00000000  E529                     lsl        D1.b, D2
  4. 00000002  A8BE                     syscall    FrameArc
  5. 00000004  0000 0B64                ori.b      D0, 0x64 /* 'd' */
  6. 00000008  0000 07C7                ori.b      D0, 0xC7
  7. 0000000C  0000 0094                ori.b      D0, 0x94
  8. label00000010:
  9. 00000010  8000                     or.b       D0, D0
  10. 00000012  0002 3040                ori.b      D2, 0x40 /* '@' */
  11. 00000016  30D2                     move.w     [A0]+, [A2]
  12. 00000018  42AB 2F52                clr.l      [A3 + 0x2F52]
  13. 0000001C  2F9A 2F4A 7248           move.l     [[A7 + <<invalid base displacement size>>] + 0x7248], [A2]+
  14. 00000022  DD72 0CAB                add.w      [A2 + D0 * 4 - 0x85], D6
  15. 00000026  3222                     move.w     D1, -[A2]
  16. 00000028  DE7C DF6C                add.w      D7, 0xDF6C
  17. 0000002C  DC7C DD6C                add.w      D6, 0xDD6C
  18. // begin alternate branch 0000002E-00000032
  19. label0000002E:
  20. 0000002E  DD6C 70F4                add.w      [A4 + 0x70F4], D6
  21. // end alternate branch 0000002E-00000032
  22. label0000002E: // (misaligned)
  23. 00000030  70F4                     moveq.l    D0, 0xFFFFFFF4
  24. 00000032  1CC0                     move.b     [A6]+, D0
  25. 00000034  7E40                     moveq.l    D7, 0x40
  26. 00000036  DB40                     addx.w     D5, D0
  27. 00000038  4E20                     .invalid   // invalid opcode 4
  28. label0000003A:
  29. 0000003A  3462                     movea.w    A2, -[A2]
  30. 0000003C  2B2A AA06                move.l     -[A5], [A2 - 0x55FA]
  31. 00000040  A875                     syscall    SetPBits/SetPortBits
  32. 00000042  AA4E                     syscall    SetStdCProcs
  33. 00000044  3092                     move.w     [A0], [A2]
  34. 00000046  3302                     move.w     -[A1], D2
  35. 00000048  DB40                     addx.w     D5, D0
  36. 0000004A  3082                     move.w     [A0], D2
  37. 0000004C  A8EA                     syscall    SetStdProcs
  38. 0000004E  E2B8                     ror        D0, D1
  39. label00000050:
  40. 00000050  056E AA06                bchg       [A6 - 0x55FA], D2
  41. // begin alternate branch 00000052-00000054
  42. label00000052:
  43. 00000052  AA06                     syscall    SetPortPix/SetCPortPix
  44. // end alternate branch 00000052-00000054
  45. label00000052: // (misaligned)
  46. 00000054  52C3                     shi        D3
  47. 00000056  2BCA                     move.l     <<invalid special address>>, A2
  48. 00000058  03F4                     .incomplete
  49. 0000005A  4A5C                     tst.w      [A4]+
  50. 0000005C  55AE D9EE                subq.l     [A6 - 0x2612], 2
  51. 00000060  4A64                     tst.w      -[A4]
  52. 00000062  8854                     or.w       D4, [A4]
  53. 00000064  66EC                     bne        -0x12 /* 00000052 */
  54. 00000066  546E 902E                addq.w     [A6 - 0x6FD2], 2
  55. 0000006A  E061                     asr        D1.w, D0
  56. 0000006C  67E2                     beq        -0x1C /* 00000050 */
  57. 0000006E  556E E169                subq.w     [A6 - 0x1E97], 2
  58. 00000072  FFD1                     .invalid   <<F/7/7>>
  59. 00000074  5200                     addq.b     D0, 1
  60. 00000076  E061                     asr        D1.w, D0
  61. 00000078  3C13                     move.w     D6, [A3]
  62. 0000007A  B7EE 54C3                cmpa.l     A3, [A6 + 0x54C3]
  63. 0000007E  66AE                     bne        -0x50 /* 0000002E */
  64. 00000080  D08B                     add.l      D0, A3
  65. 00000082  668C                     bne        -0x72 /* 00000010 */
  66. 00000084  D168 D168                add.w      [A0 - 0x2E98], D0
  67. 00000088  E99C                     rol        D4, 4
  68. 0000008A  66AE                     bne        -0x50 /* 0000003A */
  69. 0000008C  E99C                     rol        D4, 4
  70. 0000008E  04AE 2B94 0A0E 24B3      subi.l     [A6 + 0x24B3], 0x2B940A0E
  71. 00000096  028A 10DC 7632           andi.l     A2, 0x10DC7632
  72. 0000009C  8400                     or.b       D2, D0
  73. 0000009E  0F8C                     bclr       A4, D7
  74. 000000A0  FB1F                     .extension 0xB1F <<F/4-5/5>> // unimplemented
  75. 000000A2  4A84                     tst.l      D4
  76. 000000A4  0013 062B                ori.b      [A3], 0x2B /* '+' */
  77. 000000A8  0133 25B3 2628 4A84 AC6A 1C28 btst       [[0x26284A84 + D2 * 4] - 0x5395E3D8], D0
  78. 000000B4  1C04                     move.b     D6, D4
  79. 000000B6  0093 3913 047B           ori.l      [A3], 0x3913047B
  80. 000000BC  0613 0528                addi.b     [A3], 0x28 /* '(' */
  81. 000000C0  B307                     xor.b      D7, D1
  82. 000000C2  830E                     sbcd       -[A1], -[A6]
  83. 000000C4  3604                     move.w     D3, D4
  84. 000000C6  0083 5663 0093           ori.l      D3, 0x56630093
  85. 000000CC  0114                     btst       [A4], D0
  86. 000000CE  424C                     clr.w      A4
  87. 000000D0  4000                     negx.b     D0
  88. 000000D2  837B 4309                or.w       [[PC + <<invalid base displacement size>> + D4 * 2]], D1
  89. 000000D6  2B08                     move.l     -[A5], A0
  90. 000000D8  26A3                     move.l     [A3], -[A3]
  91. 000000DA  0264 0C54                andi.w     -[A4], 0xC54
  92. 000000DE  2A78 6069                movea.l    A5, [0x00006069]
  93. 000000E2  071E                     btst       [A6]+, D3
  94. 000000E4  041B 1176                subi.b     [A3]+, 0x76 /* 'v' */
  95. 000000E8  1B09                     move.b     -[A5], A1
  96. 000000EA  2B1D                     move.l     -[A5], [A5]+
  97. 000000EC  0453 1EA8                subi.w     [A3], 0x1EA8
  98. 000000F0  4441                     neg.w      D1
  99. 000000F2  0036 4100 74AB           ori.b      [A6 + D7.w * 4 - 0x85], 0x0
  100. 000000F8  3174 FA53 008B           move.w     [A0 + 0x8B], [A4 + A7 * 2 + 0x53]
  101. 000000FE  0583                     bclr       D3, D2
  102. 00000100  663B                     bne        +0x3D /* 0000013D */
  103. 00000102  290F                     move.l     -[A4], A7
  104. 00000104  44FB 1874                move.b     [PC + D1 + 0x74], CCR
  105. 00000108  F306                     .extension 0x306 <<F/4-5/1>> // unimplemented
  106. 0000010A  369B                     move.w     [A3], [A3]+
  107. 0000010C  009B 025C 568B           ori.l      [A3]+, 0x25C568B
  108. 00000112  05EB                     .incomplete
  109. 00000114  563B 2980                addq.b     [ + <<invalid base displacement size>> + D2], 3
  110. 00000118  6B00 3B0B                bmi        +0x3B0D /* 00003C25 */
  111. 0000011C  5368 6906                subq.w     [A0 + 0x6906], 1
  112. 00000120  9C18                     sub.b      D6, [A0]+
  113. 00000122  0ABB 0024 A35F DB11      xori.l     [[PC + A5 * 2]], 0x24A35F
  114. 0000012A  048A 3883 0123           subi.l     A2, 0x38830123
  115. 00000130  0B40                     bchg       D0, D5
  116. 00000132  000F 32CB                ori.b      A7, 0xCB
  117. 00000136  0A06 4C00                xori.b     D6, 0x0
  118. 0000013A  BB64                     xor.w      -[A4], D5
  119. 0000013C  8CBB 04C5                or.l       D6, [PC + D0.w * 4 - 0x59]
  120. 00000140  0092 5B0B 007B           ori.l      [A2], 0x5B0B007B
  121. 00000146  8040                     or.w       D0, D0
  122. 00000148  001B 89CA                ori.b      [A3]+, 0xCA
  123. 0000014C  3305                     move.w     -[A1], D5
  124. 0000014E  6302                     bls        +0x4 /* 00000152 */
  125. 00000150  228B                     move.l     [A1], A3
  126. label00000152:
  127. 00000152  1346 E300                move.b     [A1 - 0x1D00], D6
  128. 00000156  7646                     moveq.l    D3, 0x46
  129. 00000158  E30D                     lsl        D5.b, 1
  130. 0000015A  0B00                     btst       D0, D5
  131. 0000015C  B6DB                     cmpa.w     A3, [A3]+
  132. 0000015E  0681 0133 12DB           addi.l     D1, 0x13312DB
  133. 00000164  0958                     bchg       [A0]+, D4
  134. 00000166  DB58                     add.w      [A0]+, D5
  135. 00000168  4AB3 0300                tst.l      [A3 + <<invalid base displacement size>> + D0 * 2]
  136. 0000016C  633E                     bls        +0x40 /* 000001AC */
  137. 0000016E  54FB 03D6                scc        <<invalid full ext with IS == 1 and I/IS == 6>>
  138. 00000172  46C3                     move.w     SR, D3
  139. 00000174  2E0B                     move.l     D7, A3
  140. 00000176  0003 03BA                ori.b      D3, 0xBA
  141. 0000017A  D646                     add.w      D3, D6
  142. 0000017C  2B00                     m